/*page
 *LastUpDateTime:2011/3/11
 *Author:Lijin
 */
.bodyFrame{
	/*background: url(../images/template/mainWarpBG.png) repeat-y center;*/
	background-color:#333333;
	width:100%;
	height:100%;
	min-height:768px;
}

.top_zi{
	height:27px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:right;
	width:990px!important;margin:0 auto!important;
	padding-top:5px!important;
}

#main {
	width:990px!important;margin:0 auto!important; 
	background-color:#ffffff;;
}
#main #mheader{}
#main #mheader #logoInfo{
	height:100px;
	width:990px;
	background:url(../images/header/banner_1.jpg) no-repeat;
	border-bottom:solid 2px #0e457c;
}

#main #mheader #logoInfo .aboutcons
{
	float:right;
	width:500px;
}

#main #mheader #logoInfo .aboutcons-topleft
{
	float:left;
	text-align:right;
	width:440px;
	margin-top:10px;
}

#main #mheader #logoInfo .aboutcons-topright
{
	float:right;
	width:55px;
	height:71px;
	background:url(../images/header/lm_4_28_r2_c17.jpg) no-repeat;
}

#main #mheader #logoInfo .aboutcons-topleft a{
	color:#08c;
	text-decoration: underline;
}

#main #mheader #logoInfo .aboutcons-topleft a:hover{
	color: #e66b10; text-decoration: underline
}

#main #mheader #logoInfo .aboutcons-bottom{
	height:20px;
	light-height:20px;
	margin-right:20px;
}

#main #mheader #login {
	color:#336699;
	line-height: 20px;
}
#main #mheader #login div a {color:#fff100; margin:0 0 0 10px}
#main #mheader #login div a:hover{ color:#fff}
#mcontent {
	width:990px;
	_width:992px;
	overflow: hidden;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	min-height:488px;
}

#blankcontent
{
	width:auto;
}

#main #submenuleft {
	float: left;
	zoom:1;
}

#main #submenuswitch {
	width: 12px;
	cursor: pointer;
	float: left;
	border-left: 1px #999 solid;
	
}

#main #submenuright {
	float: left;
	width: 821px;
}


/*top menu*/
.topmenu {
	width: 990px;
	margin:0 auto;
	overflow: hidden;
}
.menu {
	width: 990px;
	overflow: hidden;
}

/*.outer {
	background: url("../images/menu_sprites.png") no-repeat top left;
	padding-left: 15px;
}*/


.inner {
	background:url(../images/template/mainSprites.png) repeat-x;
}

.menu ul {
	background: url(../images/template/mainSprites.png) repeat-x;
	height: 40px;
	border-bottom:solid 1px #999;
}

.menu li {
	float: left!important;
	width: auto !important;
	_width: 80px; 
	white-space: nowrap;
	border-right:solid 1px #bbb;
	background: url(../images/template/mainSprites.png) repeat-x;
}

.menu li a {
	padding: 0 12px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	font-weight:bold;
}
.menu li:first-child a{ padding:0 20px}
.menu li:last-child a{ padding:0 17px 0 18px!important;}
.menu li:last-child{ border:0}
.menu li a span {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #0d2f41;
}

.menu li a:hover {
	background: #1e94d4;
}

.menu li a:hover span {
 color:#fff
}

.menu li.selected a {
	background: url(../images/template/mainSprites.png) repeat-x 0 -41px;
}

.menu li.selected a span {
	color: #fff;
}
/*top menu*/

/*second menu*/
.secondmenu {
	width: 990px;
	overflow: hidden;
	font: 12px ;

}

.secondouter {
}

.secondinner {
}

.secondmenu ul {
	background-color:#D3D3D3;
	border-bottom:solid 1px #999;
	height: 34px;
}

.secondmenu li {
	float: left;
	width: auto !important;
	white-space: nowrap;
	padding: 0 5px;
}

.secondmenu li a {
	display: block;
	text-decoration: none;
	padding-left: 5px;
	cursor: pointer;
}

.secondmenu li a span {
	display: block;
	height: 34px;
	line-height: 34px;
	color: #0c2b3f;
	padding-right: 5px;
	padding-left: 5px;
}

.secondmenu li a:hover {
	/*background: url("../images/menu_sprites.png") no-repeat left -68px;*/
}

.secondmenu li a:hover span {
	/*background: url("../images/menu_sprites.png") no-repeat right -68px;*/
	background-color:white;
	color:black;
}

.secondmenu li.selected a {
	/*background: url("../images/menu_sprites.png") no-repeat -10px -36px;*/
}

.secondmenu li.selected a span {
	/*background: url("../images/menu_sprites.png") no-repeat right -34px;*/
	background-color:white;
	color: black;
}
/*second menu*/
#submenuswitch{ position:relative}
.showButton{
    position:absolute; width:17px; height:84px;
    background: url(../images/template/mainSprites.png) repeat-x 0 -142px;
    top:100px
}
.hideButton{
    position:absolute; width:17px; height:84px;
    background: url(../images/template/mainSprites.png) repeat-x -18px -142px;
    top:100px
}

#mfooter {
	margin-top:10px;
	padding:12px 0;
	border-top: 1px solid #898989;
	width: 990px;
	font: 12px;
}
